JtlWooCommerceConnector\Controllers\Product\ProductVaSpeAttrHandler C

Total Complexity 115
Dependencies 17
Dependents 5
Total lines 858
Lines of code 600
Logical lines of code 246
Comment lines 65
Methods 26
Properties 2

Methods 26

Method Rating Maintainability Complexity Lines of code
pullData()
A
41 13 61
setProductFunctionAttributes()
A
40 10 77
generateVariationSpecificData()
A
44 11 47
pushDataNew()
A
42 9 51
getVariationAndSpecificAttributes()
A
46 9 40
mergeAttributes()
A
53 8 21
getSpecificValueId()
S
56 7 17
handleCustomPropertyAttributes()
S
52 6 25
getVisibilityFunctionAttribute()
S
52 6 24
removeUnknownAttributes()
S
60 5 12
generateSpecificData()
S
61 4 12
getDigitalFunctionAttribute()
S
55 3 19
getFacebookSyncStatusFunctionAttribute()
S
56 3 18
getVariationAttributes()
S
57 3 16
getSuppressShippingNoticeFunctionAttribute()
S
55 2 19
getOnlyOneFunctionAttribute()
S
60 2 14
getIsServiceFunctionAttribute()
S
60 2 14
getDownloadableFunctionAttribute()
S
60 2 14
getPayableFunctionAttribute()
S
59 2 14
getVirtualFunctionAttribute()
S
60 2 14
getAltDeliveryNoteFunctionAttribute()
S
60 1 14
getMinimumAgeAttribute()
S
60 1 14
getPurchaseNoteFunctionAttribute()
S
60 1 14
getDeliveryTimeFunctionAttribute()
S
61 1 13
getProductTypeFunctionAttribute()
S
61 1 13
sortI18nValues()
S
79 1 3